package com.rojored.module.api 
{

/**
 *  Notifies that a module with a particular <code>moduleId</code> to be ready
 *  (once the module is sufficiently loaded to call the IModuleInfo.factory()
 *  method and the IFlexModuleFactory.create() method.)
 */
public class LoadModuleReadyMsg 
{

    //--------------------------------------------------------------------------
    //
    //  Constructor
    //
    //--------------------------------------------------------------------------

    /**
     *  Constructor
     */
    public function LoadModuleReadyMsg(moduleId:String = null) 
    {
        super();
        this.moduleId = moduleId;
    }

    //--------------------------------------------------------------------------
    //
    //  Properties
    //
    //--------------------------------------------------------------------------
    
    //--------------------------------------
    //  moduleId 
    //--------------------------------------
    
    /**
     *  Id of the loaded module.
     */
    public var moduleId:String;
}
}
